Overview
What is Bonita Platform?
Bonita is an open-source business process and workflow management platform created by the French National Institute for Research in Computer Science. It is available as a free community edition or as a commercial subscription product.
A BPM software to answer your business needs
BPM For transversal process, to simplify Users life
The solution allows to …
BonitaSoft BPM review.
Bonita for BPM !
Review of Bonita after a POC
Nice balance between customizability and rapid development.
Experience of Working with Bonita Platform
BonitaSoft review
review
Bonita FDJ – SAL to Bonita Platform Review
Excellent platform to automate your processes in no time!
Bonita Platform for Digital Transfromation
Which will be the BPM, the best, the most desired and the most BONITA
Bonita at a glance
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
- Process designer (52)8.787%
- Business rules engine (42)8.181%
- Form builder (48)7.979%
- Model execution (48)7.676%
Reviewer Pros & Cons
Pricing
What is Bonita Platform?
Bonita is an open-source business process and workflow management platform created by the French National Institute for Research in Computer Science. It is available as a free community edition or as a commercial subscription product.
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
19 people also want pricing
Alternatives Pricing
What is Camunda?
Camunda is a process orchestration tool designed to help organizations design, automate, and improve any process. Built for business and IT collaboration using BPMN and DMN standards, Camunda aims to enable seamless integration across endpoints to transform mission-critical processes.
What is Kure?
Kure is a web-based app that helps teams collaborate to complete process optimization projects. The Kure app is powered by the Process Optimization Path™. The Process Optimization Path (POP) is powered by artificial intelligence that guides users step-by-step – through improving any process – so…
Features
Reporting & Analytics
Users can report on and analyze usage, performance, ROI, and/or other metrics of success.
- 7.6Dashboards(41) Ratings
Users can create, customize and share dashboards, which provide an overview of the most important metrics.
- 6.1Standard reports(40) Ratings
The software offers pre-built reports with metrics standard to the category.
- 7.9Custom reports(40) Ratings
Users can create custom reports.
Process Engine
Designing and building process models
- 8.7Process designer(52) Ratings
Web-based tool for creating and customizing web process models
- 6.9Process simulation(10) Ratings
Evaluating model performance with real data, and optimizing
- 8.1Business rules engine(42) Ratings
Business rules engine allows non developers to change business logic in a model
- 7.7SOA support(40) Ratings
Support for reusable services to be built into process design
- 6.7Process player(8) Ratings
Step-by-step analysis of model to validate business rules
- 8.5Support for modeling languages(38) Ratings
Support for modeling languages like BPML, BPEL, and BMMN.
- 7.9Form builder(48) Ratings
Integrated form design tool
- 7.6Model execution(48) Ratings
Ability to execute model and build code without programming skills
Collaboration
Collaboration tools allowing BPM experts to collaborate on model design
- 6.9Social collaboration tools(24) Ratings
Social tools for discussion threads, wikis, enabling decision making
Content Management Capabilties
Lightweight tool for managing content
- 6.9Content management(34) Ratings
Content management tool for storing and managing versioning of electronic documents, images, etc.
Product Details
- About
- Competitors
- Tech Details
- FAQs
What is Bonita Platform?
Bonitasoft supports digital operations and modernization of information systems with Bonita, an open-source and extensible platform for automation and optimization of business processes.
Presented as easy to handle and integrate into heterogeneous information systems, Bonita accelerates development and deployment of process automation projects, service orchestration and application development. This is made possible by its low code capabilities, reusable components, and unified deployment on-premise and on the cloud.
CIOs can confront both short-term challenges (often from requests from business teams who wish to support their business development), and the long-term challenge of modernizing IT to deliver on business needs and customer expectations.
Open-source, extensible and integrated, Bonita is based on an architecture that clearly separates the process, data and user interface layers. All project team members can collaborate to develop, deploy and maintain sustainable processes in line with the expectations of business users. Project governance, specific to each company, is respected by a clear separation between visual programming and coding capabilities. Each project team member can leverage their specific know-how and skills to add value. The technologies used do not require learning new languages or methods, but instead rely on commonly used components such as Java, enterprise services such as SSO and LDAP, continuous delivery, and the ability to develop in SDKs. These capabilities avoid the need for additional resources.
The use of BPMN, reusable components, numerous extension points, deployment on premise or in the cloud all help guarantee rapid and agile developments.
Complex business processes become visible with centralized monitoring. Traceability, execution control and reduced risk of errors allow teams to focus on optimizing and improving operational efficiency on an ongoing basis.
Bonita Platform Features
Process Engine Features
- Supported: Process designer
- Supported: Business rules engine
- Supported: SOA support
- Supported: Support for modeling languages
- Supported: Form builder
- Supported: Model execution
Collaboration Features
- Supported: Social collaboration tools
Reporting & Analytics Features
- Supported: Dashboards
- Supported: Standard reports
- Supported: Custom reports
Content Management Capabilties Features
- Supported: Content management
Bonita Platform Screenshots
Bonita Platform Video
Bonita Platform Competitors
Bonita Platform Technical Details
Deployment Types | On-premise, Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Windows, Linux, Mac |
Mobile Application | Mobile Web |
Supported Countries | Worldwide |
Supported Languages | English, French, Spanish |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(111)Attribute Ratings
Reviews
(1-25 of 33)Bonita, an excellent BPM tool
- Good process engine.
- Groovy is ideal for developing business rules.
- Excellent API.
- IU designer and Form.
- More documentation on the use of APIs and external forms.
- More examples of use of the [functions], only examples of the basic functionalities are found.
A BPM software to answer your business needs
- Automation of the steps in the workflow
- Configuration allows the workflow to be independent of the environment in which it is deployed
- The detailed case for the users to follow and manage the status and the synthesis of the case
- Easier and more opened integration in K8s environment
- Missing debugging mode during development phase
BonitaSoft BPM review.
- BPMN compatible.
- Process flow design.
- Self documentation.
- API authentication for more complex Enterprise grade.
- Overall stability on the development side.
- Supporting more scripting languages.
Nice balance between customizability and rapid development.
- Rapid GUI development with UI Designer
- Ease of integrating custom logic and interoperability with external system with Java.
- Describing main process logic in BPMN facilitates transparence between tech and business project members.
- Customers small IT team was able to take over and implement further changes to the system.
- Support for more recent GUI frameworks and libraries in UI designer.
- Easier deployment model, more in line with the current cloud native trends.
- Better support for automated tests.
Experience of Working with Bonita Platform
- Customization of the charts on the pages.
- Smooth and efficient deployment using Bonita Platform ci/cd.
- Connectors integration with wide varieties of third party applications.
- SOAP connector and outlook email Integration.
- Roles in the profiles.
- Landing page customization is not possible.
review
- easly process definition
- easly modification of process flow
- compatibility whit anothers external tecnologies
- grafic interface optimization
- BonitaStudio optimization on open workspaces
- Multiple integration points (emails, storage systems, databases, etc.)
- BPMN used to model the process
- Low-code development
- Updates to the Business Data Model are not as smooth as they could be
Bonita Platform for Digital Transfromation
- BPMN modeling
- Implementation of business logic
- Integration with external systems
- Layer division: database, business/process logic and front-end
- widgets
- Compatibility and integration with other tools and platforms
- Rapid evolution and problem solving in its versions, it has evolved a lot since Bonita 5
- It supports open source and the development tools it provides are good like UI designer.
- There is a lack of a robust native BAM monitoring module for performance variables of the developed applications
- more robust cron or timer event task management without leaving tasks open in the tool
Bonita at a glance
- Support workflow
- Support process model
- Good UI
- Prebuilt integration support
- Process as code
- Detailed doco
It seems to be working well in our testing for small and straightforward workflow processing, but we haven't really built any complicated ones for a production, such as to engage mutiple stakeholders, talking to different backend or a long runner etc. so can't really say much from that perspective.
Deploying process based solutions with Bonita BPM platform
- Integration
- Low code customisation.
- Rapid UI browser based design.
- MVC separation of data, process and front-end.
- DevOps support with Bonita Continuous Delivery module.
- Multi-platform as a Java solution (customers on Linux and Windows).
- Modern technology stack support including Docker images.
- Bonita BPM Studio should have a web based alternative.
- Complete support for all BPMN v2 artifacts, although the missing element(s) is/are trivial and not frequently needed.
- DMN modelling support not just DMN rule support.
Any company wanting to automate business projects will have a very positive experience with the Bonita platform.
Bonitasoft your best partner
- Dynamic integration
- High level of configuration
- Drag and Drop way
- Simulation of process
Bonita BPM Developer Review
- Automated all sales activity.
- Budget tracking for sales process.
- Automated any process that require approval.
- All visa processes updated.
- Require more help with reporting. Didn't find much information on reporting.
- Need more help on using AngularJS and jQuery. Need more responsive applications.
- Could improve document repository options.
Excellent business process management
- Customizable UI.
- Powerful lightweight process engine.
- Extensible REST API.
- Setup of integration with Okta is complicated.
- Active/active load balancing setup across different data centers does not work very well.
Transform your organization
- Modelization.
- Task distribution.
- Workflow.
- The number of columns in basket.
- Database writing of buffered information.
A less appropriate scenario would be to implement lots of specific rules with various webpages that would deliver a huge number of ending scenarios.
- Phases of process automation.
- Process modeling.
- Handling.
- Organization structure.
- Usability of automated processes.
- Processes documentation.
To kill an ant you don't need missiles. Bonita provided all the OOTB features that can be the best option for your business needs.
- Easy work flow configuration.
- Integration service design.
- UI component design.
- Micro services integration.
- OOTB UI component.
- Industry specific pre-build framework.
- OOTB reusable component.
Less appropriate: If you have a design complex process that involves dynamic UI and RPA involvement along with extensive OOTB data management, then I think Bonita Platform will not be the best fit.
Best BPM tool for maintenance, improvements and a horizontal view of your business requirements
In my organization I implemented the registry of non-conformance to allow users to submit company-related complaints and this was a complete success based on the extended capabilities of Bonita BPM from UI design to reporting.
- UI design
- Workflow using BPMN
- Use of Java code
- Integration using connectors
- I can only think of database connection, it could be improved for a better and shorter experience connecting the data since this is a low-code technology.
- UI design and experience in general.
- Connectors: Data Base connectors with almost every DB suite.
- BPMN language and standard: Very good instantiation of Business Process Management Notation.
- Sub-process.
- Roles and automation of business process.
- Great business rule engine.
- Perfect integration using Java code, which is easy to maintain and improve.
- Great reporting tools.
BPM with BONITA : the glue of our Information System to make interact ERP, CRM and human users
BONITA has been used for 2 kinds of automation processes:
- Dynamic interfacing between IT applications including human interaction. The interface has been dynamically adapted according to the various events managed by the BPM process. It's used at the company level to enable communication with the Customer Services team using CRM Salesforce cases, and with R&D team using Clearquest as a bug management tool. The Bonita BPM process is the basis for dialog between Customer Services and R&D teams.
- Automating the HR process for employees changing their job within the company (change of manager, location, cost center, position in the HR org in the ERP, IT tools)
- Mixing interactions between several IT applications with human interaction through automatic email receipt and response
- Offering several formats for comminicating with IT applications: web services, email, files
- Provides an effective form editor, including fields where values entered by humans drive the next actions of the business process
- Not easy to delpoy new releases
- License key management has to be renewed too frequently, even with a commercial contract in place
- Adding more standard interfaces to common IT applications such as ERP systems
- Change the culture from a technical / engineering culture to a customer-focused culture - this is already underway with the arrival of BONITA Customer success
It is well suited to mixing IT applications and human interactions in numerous dynamic combinations.
It is less suited for mass data transfer with few case management combinations, where an ETL tool would be more efficient.
- Modeling the business data.
- Building a responsive UI for the process users.
- Building integration with LOB systems in the form designer now requires implementing REST API's. This is a development overhead, and should be simplified.
- The studio should include more options for handling exceptions.
Ease to develop and good choice of enhancements between releases
- Ease of integration modularity
- Building up workflow from design
- Traceability logs, in order to allow audit processes
- Licensing model
- Would be useful having more functionalities of document management
- Increase the number of backward supported releases
- Bonita simplifies the way to produce interfaces between applications of the market.
- Bonita reduces time to implement interface and time to maintain interfaces, using standard connectors.
- The IDE helps to draw a user friendly chart to accelerate deployment of process and increase process governance.
- Bonita forms are not highly customizable in terms of design.
- Some updates may break down your interface. A "test mode" on a virtual appliance with replicated copy of your [production] environment would be a great improvement.
- There is no ctrl-Z, no undo or redo, in the UI Designer editor.
Bonitasoft is good for business!
- Easily design workflows & business processes using the GUI studio tool.
- Develop responsive web-based applications quickly and efficiently.
- End users can easily modify BPM applications without needing any code expertise.
- Be able to be implemented on LAMP Stack.
- Make it easier to upgrade between versions.
- Reduce the need for high-level Java expertise for developing applications.
Whey we looked at Bonita.
- Dynamic form data capture, with validation and cross references.
- Process flow control with excellent roles and responsibilities allowing the ability to get the right information to the right person at the right time.
- Fantastic extensibility, both in the GUI and workflow connectors. Allows us to make the product meet customer requirements.
- Great bang for your buck, compared to other BPM products in the marketplace.
- I would love to see the process activities pre populate GUI fields, there are excellent REST capabilities, however a gap from the uplift from v6 to v7 is the auto mapping of data form a process activity into a the form. Having to retrieve it from the inside the form is cumbersome.
- Would love to see GIT support in the designer to allow for integration into modern SDLC and CI/CD tools.
- The ability to have a subscription licence work after an AWS node rebuild or a docker container rebuild would be a definite need. Licensing tools that support modern CI/CD and cloud scalability models.
- Run the Forms GUI as a web view inside the Eclipse runtime, better continuity of design tools and stops the incessant screen hopping.
- Auto start the browser developer tools in the preview mode, leverage the existing debug capabilities for REST, AJAX and JavaScript.
Welcome to BPM with Bonita!
- The modeling tool is very easy to use, it took me less than 20 minutes to create and deploy my first application.
- The large number of connectors is a plus, we manage to connect our application to SAP & Alfresco.
- We use a lot Bonita APIs, that way you can use the BPM engine in any business application.
- The administration console can be improved, for example, it's not easy to access the logs when you have a problem.
- The new forms are responsive in design but there is no mobile application!
- I would like them to add a milestone feature. With a milestone, it's more easy to follow complex business processes.